@media (min-width: 1200px) and (max-width: 1599px){
     section.idea.text-center::after {
    width: 170px;
    bottom: -251px;
}

section.review.text-center::before {
    /*WIDTH: 210px;*/
    /*bottom: -110px;*/
    /*left: 200px;*/
}
section.ready h2.main-h2 span {
    font-size: 28px;
}

section.ready h2.main-h2 {
    font-size: 26px !important;
}

.ready:after {
    width: 340px;
}

section.review.text-center h3 {
   /*margin-left: 400px;*/
}

}


@media only screen and (max-width: 980px) and (min-width: 320px) {
.video_cover {
    min-height: 650px;
}   
br {
    display: none;
}

section.pricing.text-center {
    padding-bottom: 4em;
}   
.col-md-6.dimge {
    display: none;
}

.col-md-6.dtxt {
    text-align: center;
}

div#counterNumber {
    display: none;
}  

.idea .col-md-7 {
    margin-bottom: 30px;
}

.idea .col-md-5 {
    text-align: center;
}

.owl-thumb-item {
    text-align: center;
}

section.contact.text-center form {
    margin-top: 20px;
}


.popup-hd {   
    text-align: center;
}

.popup-top {
    text-align: center;
}  
img.off {
    display: none;
}


.idea img {
    max-height: 250px;
    width: auto;
}  
section.ready {
    text-align: center;
}

section.review.text-center .container::before {
    display: none;
}
 


section.brands {
    text-align: center;
}

.customer a.btn {
    display: table;
    margin-left: auto;
    margin-right: auto;
}


    section{
        overflow: hidden;
        padding: 30px 0;
    }

    .ready:after {
        display: none;
    }

    section.idea.text-center::after {
        display: none;
    }

    section.review.text-center::before {
        display: none;
    }
    .info-main li {
        display: block;
        /* text-align: left; */
        padding: 0;
        font-size: 11px;
    }

    section.bg-main.text-center {
        /* height: auto; */
        /* background: #000; */
        padding-bottom: 3em;
        
    }
    
    section.bg-main {
        padding: 12em 0 10em !important;
    }

    .info-main h1 span {
    }

    .main-btn a.btn {display: block;width: 80%;margin: auto;margin-bottom: 10px;}


    section.brands h4::before {
        display: none;
    }

    h4 br {
        display: none;
    }

    .main-h2 {
        font-size: 25px;
        margin-top: 10px;
    }

    .info-custoemr p {
        font-size: 14px;
    }

    .cust-pro h4 {
        font-size: 12px;
        text-align: center;
    }

    section.pricing.text-center p {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .info-pricing h3 {
        font-size: 35px;
    }

    .pack h5 {
        font-size: 15px;
    }

    .pricing .owl-item.center .pack p {
        font-size: 14px !important;
    }

    .pricing .owl-item.center li {
        font-size: 10px;
    }

    .pricing-btn a.btn {
        font-size: 12px;
    }

    .pricing-btn {
    }

    .pricing-btn a.chat {
        margin-top: 7px;
    }

    .pricing .owl-item.center .info-pricing {
        height: auto;
    }

    .info-pricing li {
        font-size: 10px;
    }

    section.ready h2.main-h2 {
        font-size: 18px !important;
        margin-top: 0;
    }

    section.ready h2.main-h2 span {
        font-size: 21px;
        font-weight: 600;
    }

    section.ready li {
        margin-bottom: 10px;
    }

    section.ready .main-btn a:last-child {
    }

    section.work.text-center p {
        font-size: 14px;
    }

    section.work.text-center::before {
        display: none;
    }

    section.work.text-center::after {
        display: none;
    }

    .owl-carousel.owl-drag .owl-item .item {
        display: block;
    }

    section.idea.text-center p {
        font-size: 14px;
    }

    section.idea.text-center .info-idea h5 {
        font-size: 16px;
    }

    section.idea.text-center .info-idea p {
        font-size: 14px !important;
    }

    input.btn {
        width: 50%;
        display: table;
        margin: auto;
        float: none;
    }

    .pricing.text-center::before {
        display: none;
    }
    div#CountDownTimer {
        width: 200px;
        top: 102px;
    }
    .info-main h1 {
        font-size: 14px;
        line-height: normal;
    }

    .main-btn a.btn:first-child {
        margin: 6px 0;
    }

    .main-btn a.btn {
        font-size: 13px;
        width: auto;
    }

    .main-btn a.btn:nth-child(2) {
        margin: 0;
    }

    .info-main a.btn {
        width: auto;
        display: inline-block;
        padding: 10px;
        min-width: 230px;
    }

    [data-aos^=fade][data-aos^=fade] {
        opacity: 1 !important;
    }
    [data-aos=fade-up]{
        transform: translate3d(0,0,0);
    }
    [data-aos=fade-down]{
        transform: translate3d(0,0,0);
    }
    [data-aos=fade-right] {
        transform: translate3d(0,0,0);
    }
    [data-aos=fade-left] {
        transform: translate3d(0,0,0);
    }


    [data-aos^=zoom][data-aos^=zoom] {
        opacity: 1;
    }

    [data-aos=zoom-in] {
        transform: scale(1);
    }

    .info-custoemr .progress {width: 80px;height: 80px;}

    .progress .progress-value {
        line-height: 75px;
        font-size: 20px;
    }
    .main-btn a.btn {
        display: inline-block;
    }

    ::before {
        /*display: none;*/ 
    }

    ::after {
        display: none;
    }

    .owl-carousel .owl-item img {
        max-width: 100%;
    }

    .owl-review {
        margin: 0;
    }
    section.review.text-center h4 {
        margin: 0;
        margin-bottom: 20px;
        color: #000;
    }

    section.review.text-center .info-review {
        min-height: 200px;
    }

    .info-review p {
        font-size: 10px;
    }

    .rev h5 {
        font-size: 14px;
    }

    .owl-review h6 {
        font-size: 40px;
    }

    input.btn {
        font-size: 13px;
    }

    form.mm-contact .form-control {
        line-height: 1.5;
        margin-bottom: 10px;
    }

    .popup-content h2 {
        font-size: 8px;
        margin-left: -22px;
        padding: 4px 10px;
        margin-top: 10px;
    }

    .popupform {
        width: 85% !important;
        height: auto;
        /* padding: 0 !important; */
    }

    .popup-content img.off {
        right: -44px;
        top: 10px;
        max-width: 35%;
    }

    .popupform .col-md-12 {
        padding: 0 10px;
        /* margin-top: -60px; */
    }

    .popup-content input[type=email], .popup-content input[type=tel], .popup-content input[type=text], .popup-content select, .popup-content textarea {
        padding: 5px;
        border-radius: 3px;
    }

    .popup-content textarea {
        height: 60px;
    }

    .popupform .btn {
        font-size: 13px;
        width: auto;
        padding: 5px 10px;
    }

    .popup-bann img {
        display: none;
    }

    .popup-bann {
        margin-top: 59px;
    }
    .popup-content {
        float: none;
        width: 85%;
        margin: auto;
        padding-bottom: 20px;
    }

    .popup-bann {
        margin-top: 0;
    }
    section.work.text-center .item .col-md-3 {
        width: 50%;
    }
    section.ready ul {
        margin-bottom: 7px;
    }

    section.ready .main-btn a:last-child {
        font-size: 16px;
        margin-top: 15px;
        display: block;
    }

    .nav-pills .nav-link {
        height: auto;
    }

    section.review.text-center h3 {
        display: none;
    }

    section.review.text-center i {
        display: none;
    }

    section.review.text-center .row {
        margin-top: 0;
    }
    .review {
        height: auto;
    }

    form.mm-contact {
        margin-top: 30px;
    }

    section.contact.text-center {
        background-color: #ffffff;
        padding-bottom: 4em;
    }

    section.contact.text-center img {
        display: none;
    }

    footer {
        text-align: center;
    }

    section.customer img {}

    section.customer {
    }

    header li {margin-right: 6px;text-transform: capitalize;font-size: 14px;}

    header li img {
        display: none;
    }

    header {
        width: 100%;
        margin: 0;
        text-align: center;
        padding-bottom: 0;
        border-bottom: 1px solid #6b6b6b;
        padding-bottom: 7px;
    }

    header ul {
        float: none;
        margin-top: 7px;
    }
    .owl-item {
    /*padding-left: 0;*/
}
.pricing-btn a.btn {
    margin-left: 15px;
}
.pricing .owl-item {
    margin: 0;
}
.owl-theme .owl-dots {
    margin-top: 10px !important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 6px;
}
}  